1
4
5
8
10
3
13
397
191
7
57
19
50
361
38
138
77
122
26
68
176
16
11
393
20
142
105
115
179
143
158
87
85
79
94
24
78
42
37
30
15
41
211
360
201
290
92
75
168
45
62
47